﻿// 非对称铺设 ASYMTILING.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://algospot.com/judge/problem/read/ASYMTILING

问题：

你想要用2 * n大小的矩形，用2 * 1大小的瓷砖进行铺砌。瓷砖不能重叠使用，可以以90度旋转使用。但是铺砌方式不能左右对称。上面的示例展示了铺砌2 * 5大小矩形的6种非对称铺砌方式。下面的两种铺砌方式是左右对称的，因此不计算在内。

给定n，编写一个程序来计算可能的非对称铺砌方式数。由于方式数可能非常大，所以输出除以1,000,000,007后的余数。

输入：
输入的第一行是测试用例的数量C（1≤C≤50）。然后是C行，每行包含矩形的宽度n（1≤n≤100）。

输出：
对于每个测试用例，输出一行，表示非对称铺砌方式数除以1,000,000,007后的余数。

示例输入：
3
2
4
92

示例输出：
0
2
913227494
*/
int main()
{
    std::cout << "Hello World!\n";
}

 